//---------------------------------------------------------------------------
#ifndef LapizH
#define LapizH

#include <gl\gl.h>
#include "DibujoLinea.h"
#include "Punto.h"
#include "math.h"
//---------------------------------------------------------------------------
class Lapiz {

  public:
     Lapiz();
     void DibujaLinea(DibujoLinea* linea);
     void poliEspiral ( GLfloat,GLfloat,GLfloat,int,DibujoLinea*,Punto*);
     void avanza (GLfloat, Segmento*&);
     void gira (GLdouble);
     void poligono(Punto *,GLfloat,int,DibujoLinea*);
     GLfloat radianesAgrados(GLfloat);
     GLfloat gradosAradianes(GLfloat);
  private:

    Punto* _pos;
    GLfloat _ang;

};

#endif
   
